Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour EFG Swiss Open - Gstaad M25 Mendoza M25 Zapopan Erste Bank Open - Vienna Montevideo Challenger M15 Manacor M25 Vila Real de Santo Antonio Davis Cup, World Group, Q, CHI-PER 3-2 Rio Open - Rio de Janeiro Santa Cruz de la Sierra Challenger Movistar Chile Open - Santiago Girona Challenger Madrid Challenger Rome Challenger M25 Tarragona Mauthausen Challenger M25 Vic M25 Mataro Heilbronn Challenger Internazionali BNL d'Italia - Rome Sassuolo Challenger Modena Challenger Salzburg Challenger M25 Getxo Genova Challenger Seville Challenger M25 Sabadell Spain F8 Spain F16 Spain F17 Spain F20 Spain F26 Spain F28 Spain F10 Spain F13 Spain F14 Spain F15 Spain F20 Spain F30 Spain F31 Spain F35 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F22 Spain F23 Spain F26 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F9 Spain F10 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F2 Spain F25 Spain F26 Spain F29 Spain F32 Spain F33 Spain F39 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 Spain F4 Spain F7 Menorca Challenger Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad U.S. Open - New York Spain F2 Spain F20 Spain F31 Spain F27 Spain F32 Spain F29 Spain F38 Serbia F1 Spain F12 Spain F40 Spain F21 Spain F19 Spain F36 Spain F32 France F10 Spain F4 Spain #1-w3 Hungary F4 Spain F28 M25 Lima M25 Lima M25 Lima M15 Cordoba M15 Cancun M25 Palmanova M25 Mataro M25 Lima Open Tarragona Costa Daurada - Tarragona Meknes Challenger Monza Challenger Segovia Challenger Palermo Challenger Napoli Challenger Marrakech Challenger Milan Challenger Banja Luka Challenger Prostejov Challenger Perugia Challenger Szczecin Challenger Lima 2 Challenger Bordeaux Challenger Perugia Challenger Montechiarugolo Challenger Lima Challenger Tulln Challenger Bad Waltersdorf Challenger Lisbon Challenger Curitiba Challenger Guayaquil Challenger M15 Lima Brasilia Challenger Valencia Challenger M25 Lima Santiago Challenger Murcia Challenger Aix En Provence Challenger Bordeaux Challenger Bratislava 1 Challenger Milan Challenger M15 Weston M25 Palmanova Cordenons Challenger Como Challenger Bad Waltersdorf Challenger Braga Challenger Valencia Challenger Guayaquil Challenger Lima 2 Challenger Montemar Challenger Maia Challenger Oeiras 3 Challenger Tenerife 2 Challenger M15 Duffel Cordoba Challenger Santiago Challenger Murcia Challenger Girona Challenger Madrid Challenger M15 Cancun Aix En Provence Challenger Francavilla Challenger Bordeaux Challenger Vicenza Challenger Heilbronn Challenger Sassuolo Challenger M15 Lima M15 Lima M25 Wesley Chapel Cancun Challenger M15 Naples Seville Challenger M25 Reus M15 Telde Bordeaux Challenger M25 Valldoreix M25 Gurb Padova Challenger Kenitra Challenger Marburg Challenger Open de la Comunidad Valenciana - Valencia San Benedetto Challenger Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Movistar Open - Santiago Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow Erste Bank Open - Vienna Brasil Open - Sao Paulo Prostejov Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Cordenons Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Brasil Open - Sao Paulo Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Ecuador Open - Quito Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Geneva Open - Geneva Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Sophia Antipolis Challenger SkiStar Swedish Open - Bastad Lyon Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Millennium Estoril Open - Estoril cinch Championships - London Nature Valley International - Eastbourne Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Nordea Open - Bastad Swiss Open - Gstaad Astana Open - Astana Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Movistar Chile Open - Santiago Milan Challenger Vigo Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Tarragona Challenger Meknes Challenger Rabat Challenger Monza Challenger Rome Challenger San Remo Challenger Rimini Challenger Asuncion Challenger Santiago Challenger Rabat Challenger Turin Challenger Prostejov Challenger Caltanissetta Challenger Milan Challenger Cordenons Challenger Genova Challenger San Benedetto Challenger Mutua Madrid Open - Madrid Malaga Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Lima 2 Challenger Barcelona Challenger Luedenscheid Challenger Santo Domingo Challenger Riviera di Rimini Challenger - Rimini Ciutat de Barcelona - Barcelona Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tanger Challenger Lima 2 Challenger Freudenstadt Challenger Tanger Challenger Napoli Challenger Karlsruhe Challenger Geneva Challenger Sao Paulo Challenger Barletta Challenger Prostejov Challenger Seville Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Genova Challenger Wimbledon - London Seville Challenger Marburg Challenger U.S. Open - New York Barranquilla Challenger Wimbledon - London U.S. Open - New York Tunis Challenger Australian Open - Melbourne Arad Challenger French Open - Paris Genova Challenger Wimbledon - London Meknes Challenger U.S. Open - New York Australian Open - Melbourne San Benedetto Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Furth Challenger Caltanissetta Challenger U.S. Open - New York Prague Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Lima Challenger Como Challenger Genova Challenger Tenerife 1 Challenger Seville Challenger LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt Bogota Challenger Reggio Emilia Challenger Panama City Challenger San Benedetto Challenger Open Costa Daurada - Tarragona Rimini Challenger Tarragona Challenger Poznan Challenger Iasi Challenger San Marino Challenger Szczecin Challenger Lima Challenger Szczecin Challenger Oeiras 2 Challenger Punta Del Este Challenger San Sebastian Challenger Caltanissetta Challenger Barletta Challenger Aix En Provence Challenger Prostejov Challenger Modena Challenger Braunschweig Challenger Todi Challenger San Sebastian Challenger Tennislife Cup - Napoli Napoli Challenger Genova Challenger Bucaramanga Challenger Qatar Exxon Mobil Open - Doha China Open - Beijing Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro BMW Open - Munich If Stockholm Open - Stockholm Valencia Open - Valencia Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Bet-at-home Open - Hamburg Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Geneva Open - Geneva Barcelona Open Banc Sabadell - Barcelona Open SEAT Godo 2006 - Barcelona Open Seat Godo 2007 - Barcelona Plava Laguna Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney International German Open - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Estoril Open - Estoril SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Generali Open - Kitzbuhel Valencia Open - Valencia Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice ATP Vegeta Croatia Open - Umag Meerbusch Challenger Valencia Open - Valencia Apia International - Sydney Royal Guard Open Chile - Vina del Mar Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Rio Open - Rio de Janeiro AEGON International - Eastbourne Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro European Open - Antwerp Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Generali Open - Kitzbuhel United Cup - Australia Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Gijon Open - Gijon Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Temuco Challenger Kremlin Cup - Moscow Open Parc - Lyon Open SEAT 2008 - Barcelona cinch Championships - London BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Mallorca Championships - Mallorca Davis Cup, World Group, 1R, CAN-ESP 3-2 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Davis Cup, World Group, QF, SRB-ESP 4-1 Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Maia Challenger Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Davis Cup, Group C, Valencia Cordoba Open - Cordoba Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Rogers Cup - Montreal Miami Open - Miami Heineken Open - Auckland BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group B, Valencia Davis Cup, Group I, 1R, PER-POR 3-1 French Open - Paris French Open (juniors) Australian Open - Melbourne Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, LIB-PER 0-4 U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, 1R, PER-NOR 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro Generali Open - Kitzbuhel U.S. Open - New York M25 Trujillo Grand Prix Hassan II - Marrakech M25 Sabadell EFG Swiss Open - Gstaad Davis Cup, World Group I, 1R, SUI-PER 4-0